home *** CD-ROM | disk | FTP | other *** search
/ EuroCD 3 / EuroCD 3.iso / Programming / vbcc / machines / amigappc / ppclib / ppc_lib.fd < prev   
Encoding:
Text File  |  1998-06-24  |  1.6 KB  |  76 lines

  1. ##base _PPCLibBase
  2. ##bias 30
  3. ##public
  4. PPCLoadObject(a)(a0)
  5. PPCUnLoadObject(a)(a0)
  6. PPCRunObject(a,b)(a0,a1)
  7. PPCAllocMem(a,b)(d0,d1)
  8. PPCFreeMem(a,b)(a1,d0)
  9. PPCAllocVec(a,b)(d0,d1)
  10. PPCFreeVec(a)(a1)
  11. PPCDebugMode(a,b)(d0,d1)
  12. PPCReset()()
  13. PPCCreateTask(a,b)(a0,a1)
  14. PPCDeleteTask(a)(a0)
  15. PPCSignalTask(a,b)(a0,d0)
  16. PPCFindTask(a)(a0)
  17. ##private
  18. private1()()
  19. ##public
  20. PPCRunKernelObject(a,b)(a0,a1)
  21. ##private
  22. private2()()
  23. private3()()
  24. ##public
  25. PPCGetTaskInfo(a,b)(a0,a1)
  26. PPCGetInfo(a)(a0)
  27. PPCFindTaskObject(a)(a0)
  28. PPCRunKernelObjectFPU()()
  29. PPCReadLong(a)(a0)
  30. PPCWriteLong(a)(a0,d0)
  31. ##private
  32. private4()()
  33. private5()()
  34. ##public
  35. PPCStartTask(a,b)(a0,a1)
  36. PPCStopTask(a,b)(a0,a1)
  37. PPCSetTaskInfo(a,b)(a0,a1)
  38. PPCGetObjectInfo(a,b,c)(a0,a1,a2)
  39. PPCWriteLongFlush(a,b)(a0,d0)
  40. PPCReadWord(a)(a0)
  41. PPCWriteWord(a,b)(a0,d0)
  42. PPCReadByte(a)(a0)
  43. PPCWriteByte(a,b)(a0,d0)
  44. PPCCreatePool(a,b,c)(d0,d1,d2)
  45. PPCDeletePool(a)(a0)
  46. PPCAllocPooled(a,b)(a0,d0)
  47. PPCFreePooled(a,b,c)(a0,a1,d0)
  48. PPCAllocVecPooled(a,b)(a0,d0)
  49. PPCFreeVecPooled(a,b)(a0,a1)
  50. PPCCreatePort(a)(a0)
  51. PPCDeletePort(a)(a0)
  52. PPCObtainPort(a)(a0)
  53. PPCReleasePort(a)(a0)
  54. PPCCreateMessage(a,b)(a0,d0)
  55. PPCDeleteMessage(a)(a0)
  56. PPCGetMessageAttr(a,b)(a0,d0)
  57. PPCGetMessage(a)(a0)
  58. PPCPutMessage(a,b)(a0,a1)
  59. PPCReplyMessage(a)(a0)
  60. PPCSendMessage(a,b,c,d,e)(a0,a1,a2,d0,d1)
  61. PPCWaitPort(a)(a0)
  62. PPCCacheClearE(a,b,c)(a0,d0,d1)
  63. PPCCacheInvalidE(a,b,c)(a0,d0,d1)
  64. ##private
  65. private6()()
  66. private7()()
  67. ##public
  68. PPCCreatePortList(a,b)(a0,d0)
  69. PPCDeletePortList(a)(a0)
  70. PPCAddPortList(a,b)(a0,a1)
  71. PPCRemPortList(a,b)(a0,a1)
  72. PPCWaitPortList(a)(a0)
  73. PPCGetPortListAttr(a,b)(a0,a1)
  74. PPCSetPortListAttr(a,b,c)(a0,d0,d1)
  75. ##end
  76.